package com.ruoyi.weixin.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 等级对象 wx_grade
 * 
 * @author cloudoer
 * @date 2019-09-24
 */
public class Grade extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 等级id */
    private Long gradeId;

    /** 等级名称 */
    @Excel(name = "等级名称")
    private String gradeName;

    /** 标识 */
    @Excel(name = "标识")
    private String sign;

    /** 等级说明 */
    @Excel(name = "等级说明")
    private String explains;

    /** 等级状态 */
    @Excel(name = "等级状态")
    private String state;

    public void setGradeId(Long gradeId) 
    {
        this.gradeId = gradeId;
    }

    public Long getGradeId() 
    {
        return gradeId;
    }
    public void setGradeName(String gradeName) 
    {
        this.gradeName = gradeName;
    }

    public String getGradeName() 
    {
        return gradeName;
    }
    public void setSign(String sign) 
    {
        this.sign = sign;
    }

    public String getSign() 
    {
        return sign;
    }
    public void setExplains(String explains)
    {
        this.explains = explains;
    }

    public String getExplains()
    {
        return explains;
    }
    public void setState(String state) 
    {
        this.state = state;
    }

    public String getState() 
    {
        return state;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("gradeId", getGradeId())
            .append("gradeName", getGradeName())
            .append("sign", getSign())
            .append("explain", getExplains())
            .append("state", getState())
            .toString();
    }
}
